Skip to content

GH-50622: [Docs][Format] Align Variant typed_value primitive type mappings with the Parquet shredding spec - #50810

Open
sdf-jkl wants to merge 1 commit into
apache:mainfrom
sdf-jkl:gh50622-variant-typed-value-mappings
Open

GH-50622: [Docs][Format] Align Variant typed_value primitive type mappings with the Parquet shredding spec#50810
sdf-jkl wants to merge 1 commit into
apache:mainfrom
sdf-jkl:gh50622-variant-typed-value-mappings

Conversation

@sdf-jkl

@sdf-jkl sdf-jkl commented Aug 4, 2026

Copy link
Copy Markdown

Rationale for this change

The existing Arrow spec is misleading and allows certain Arrow types to be typed value Variant fields. The Parquet Shredding spec specifically rejects them - Unsigned integers, Null.

Decimal mapping needs clarification about precision.

What changes are included in this PR?

Change the Primitive Type Mappings table for Parquet Variant extension type.

Rendered version - https://github.com/sdf-jkl/arrow/blob/gh50622-variant-typed-value-mappings/docs/source/format/CanonicalExtensions.rst#primitive-type-mappings

Are these changes tested?

N/A

Are there any user-facing changes?

Changes to the Arrow docs

Closes #50622

@sdf-jkl
sdf-jkl requested a review from pitrou as a code owner August 4, 2026 20:46
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

⚠️ GitHub issue #50622 has been automatically assigned in GitHub to PR creator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Docs][Format] Variant extension: align typed_value primitive type mappings with the Parquet shredding spec

1 participant